	var phoneFlag = false;
	var cardFlag = false;
	$(function(){
		//自动登录
		autoLogin();
		//监听手机号输入	
		$("#phone").on("input propertychange",function() {
			if ($(this).val().length == 11) {
				if(Verification.isPhone($(this).val())){
					phoneFlag=true;
				}else{
					phoneFlag=false;
				}
			}else{
				phoneFlag=false;
			}
		})

		//监听身份证号15或18位输入	
		$("#card").on("input propertychange",function() {
			if ($(this).val().length == 15||$(this).val().length == 18) {
				if(IdentityCodeValid($(this).val())){
					cardFlag=true;
				}else{
					cardFlag=false;
				}
			}else{
				cardFlag=false;
			}
		})
		//登录操作
		$("#login").on("click",function(){
			if ($("#phone").val().length == 11) {
				if(Verification.isPhone($("#phone").val())){
					phoneFlag=true;
				}
			}
			if(IdentityCodeValid($("#card").val())){
				cardFlag=true;
			}
			if (!phoneFlag){
				showTap("请输入正确的手机号");
				$("#phone").focus();
			}else if (!cardFlag){
				showTap("请输入正确的身份证号");
				$("#card").focus();
			}
			if (phoneFlag&&cardFlag){
				$.post("/mobile/ordinary/validate",{phone:$("#phone").val(),idCard:$("#card").val()},function(r){
					showTap(r.msg);
					if(r.code==1){
						localStorage.setItem('phone',$("#phone").val());
						localStorage.setItem('card',$("#card").val());
						localStorage.setItem('autoLoginFlag',"T");
						window.location.href="/mobile/ordinary/examination?year="+r.data.screenYear;
					}
				})
			}
		})
	})
	//
	function autoLogin(){
		if (localStorage){
			var l_phone = localStorage.getItem('phone')
			var l_card = localStorage.getItem('card')
			var autoLoginFlag = localStorage.getItem('autoLoginFlag')
			if(l_phone!=""&&l_card!=""&&Verification.isPhone(l_phone)&&IdentityCodeValid(l_card)){
				$("#phone").val(l_phone);
				$("#card").val(l_card);
				phoneFlag=true;
				cardFlag=true;
				if(autoLoginFlag=="T"){
					$.post("/mobile/ordinary/validate",{phone:$("#phone").val(),idCard:$("#card").val()},function(r){
						showTap(r.msg);
						if(r.code==1){
							window.location.href="/mobile/ordinary/examination?year="+r.data.screenYear;
						}
					})
				}
			}
		}
	}
	//提示框
	function showTap(t){
		$(".alert").html(t).addClass("in").show();
		setTimeout(function(){
			$(".alert").removeClass("in").html("").hide();
		},2000);
	}
	//判断是否为数字和字母
	function checkVal(val){
		var regPos = /^[0-9a-zA-Z]+$/
		if(regPos.test(val) ){
			return true;
		}else{
			return false;
		}
	}

	var Verification = {
	    //手机号验证
	    isPhone: function(value) {
	    	return /^[1][3-9][0-9]{9}$/.test(value);
	    }
	};
	function IdentityCodeValid(code) {
		var city={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江 ",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北 ",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏 ",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外 "};
		var pass= true;

		if(!code || !/^\d{6}(18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i.test(code)){
			pass = false;
		}else if(!city[code.substr(0,2)]){
			pass = false;
		}else{
    		//18位身份证需要验证最后一位校验位
    		if(code.length == 18){
    			code = code.split('');
		      	//∑(ai×Wi)(mod 11)
		     	 //加权因子
		     	 var factor = [ 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2 ];
		      	//校验位
		      	var parity = [ 1, 0, 'X', 9, 8, 7, 6, 5, 4, 3, 2 ];
		      	var sum = 0;
		      	var ai = 0;
		      	var wi = 0;
		      	for (var i = 0; i < 17; i++){
		      		ai = code[i];
		      		wi = factor[i];
		      		sum += ai * wi;
		      	}
		      	var last = parity[sum % 11];
		      	if(parity[sum % 11] != code[17]){
		      		pass =false;
		      	}
		      }
		  }
		  return pass;
		}